table {
  width: 100%;
  border-collapse: collapse;
  height: 100%;
  min-height: 100vh;
}
th, td {
    padding: 8px;
    text-align: center;
}
th {
  border: 2px solid #39c6fb;
}
td{
  border-right: 2px dashed #39c6fb;
  border-bottom: 2px dashed #39c6fb;
  position: relative;
}
.margin_l_5{
  margin-left: 5px;
  position: relative;
  /* left: 20px; */
}
/* tbody tr:nth-last-child(-n+3) {
  background-color: #f5f5f5;
} */
.colWhite{
  color: #fff
}
.bgHui{
  background-color: #cfcfcf!important;
  cursor: pointer;
}
.bgBlue{
  background-color: #456fc1!important;
}
/*文字旋转*/
.rotateX{transform: rotate(-91deg);}
/*长方形*/
.graphic{
  padding: 5px;
  width: 75px;
  font-size: 12px;
  border: 1px solid;
  background-color: #fafafa;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  position: relative;
}
/*半圆*/
.semicircle{
    background-color: #fafafa;
    padding: 10px;
    width: 60px;
    border-radius: 20px;
    font-size: 12px;
    border: 1px solid;
}
/*圆*/
.circle{
  width: 20px;
  height: 20px;
  background-color: #fafafa;
  border: 1px solid;
  border-radius: 50%;
  line-height: 20px;
  font-size: 10px;
  z-index: 2;
}
/*菱形*/
.diamond{
  width: 50px;
  height: 50px;
  background-color: #fafafa;
  transform: rotate(45deg);
  border: 1px solid;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.diamond p{
    font-size: 10px;
    transform: rotate(-45deg);
    position: relative;
    /* right: -2px; */
    /* top: 9px; */
    margin: 0;
}
/*长方形有波浪线*/
.wave{
  /* background-image: url('../images/wave.jpg'); */
  width: 62px;
  /* background-repeat: no-repeat; */
  height: 50px;
  background-size: 100%;
  /* background-position: bottom; */
  border-bottom: 0;
  font-weight: bold;
  display: inline-block;
  position: relative;
  z-index: 1;
  background-color: #f2f2f2;
  border-left: 1px solid #000;
  border-top: 1px solid;
  border-right: 1px solid;
}
.wave span{
  /* border: 1px solid; */
  font-size: 10px;
  width: 78%;
  padding: 5px;
  display: inline-block;
  border-bottom: 0;
  height: 27px;
}
.wave a { width: 100%; display: inline-block; color: rgb(0, 0, 0); }
.wave::after{
content: "";
width: 62px;
height: 50px;
position: absolute;--c: #fff;
--w1:
radial-gradient(100% 57% at top ,#f2f2f2 100%,var(--c) 100.5%) no-repeat;
--w2:
radial-gradient(100% 57% at bottom,var(--c) 100%,#f2f2f2 100.5%) no-repeat;
background: var(--w1),var(--w2);
background-position: 0% 100%, 100% 100%;
background-size: 50% 100%;
background-color: #f2f2f2;
left: 0;
top: 27px;
z-index: -1;
}
/*字体*/
.font{
    font-size: 10px;
    z-index: 3;
}
/*箭头1*/
.arrow_t,.arrow_b,.arrow_l,.arrow_r {
    position: relative;
}
/*上箭头*/
.arrow_t::before {
    content: '';
    position: absolute;
    left: -4px; /* 调整位置以匹配上半部分 */
    top: -10px; /* 紧接着上半部分下方 */
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid black; /* 下半部分，箭头形状 */
}
.arrow_main{
    width: 1px;
    height: 60px;
    background-color: #000;
}
.arrow_main_h{
  width: 50px;
  height: 1px;
  background-color: #000;
  position: absolute;
  z-index: 2;
}
/*下箭头*/
.arrow_b::after {
  content: '';
  position: absolute;
  left: -5px; /* 调整位置以匹配上半部分 */
  bottom: -9px; /* 紧接着上半部分下方 */
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid black; /* 箭头形状 */
}
/*左箭头*/
.arrow_l::before {
  content: '';
  position: absolute;
  left: -10px;
  top: -4px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid black;
}
/*右箭头*/
.arrow_r::after {
  content: '';
  position: absolute;
  right: -2px;
  top: -4px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 10px solid black;
}
/*半圆*/
.circle_y{
  width: 10px;
  height: 5px; /* 高度应该是宽度的一半，以形成半圆 */
  background-color: transparent; /* 背景色透明，因为我们只想要边框 */
  border-left: 2px solid black; /* 左侧边框 */
  border-right: 2px solid black; /* 右侧边框 */
  border-top: 2px solid black; /* 顶部边框 */
  border-radius: 10px 10px 0 0; /* 圆角半径设置为宽度的一半，只应用于顶部两个角 */
  border-bottom: 3px solid #fff;
  z-index: 2;
}
.colum1 { position: absolute; top: 60px; left: 80px; z-index: 1; }
.colum1_first { display: flex; align-items: center; position: relative; left: -13px; bottom: 0px; }
.colum1_second { display: flex; position: absolute; top: 50px; right: -176px; }
.colum1_second .arrow_main_2 { height: 55px; }
.colum1_third { position: absolute; top: 115px; right: -80px; }
.colum1_four { position: absolute; display: flex; top: 168px; right: -11px; }
.colum1_five { position: absolute; top: 240px; left: 160px; }
.colum1_six { position: absolute; top: 295px; left: 210px; }
.colum1 .graphic_1 {left: 85px;top: -4px;position: relative;}
.colum1 .arrow_main_h_1 { left: 82px; width: 82px; }
.colum1 .arrow_main_h_2 { position: absolute; left: 253px; width: 268px; }
.colum1_x1 .arrow_main_h { min-width: 160px; position: absolute; }
.colum1_x2 { position: absolute; right: 67px; top: 40px; }
.colum1_x2 .arrow_main { height: 884px; }
.colum1_x3 { position: absolute; left: 250px; top: 265px; }
.colum1_x3 .arrow_main_h { width: 340px; left: -3px; top: 3px; }
.colum1_x3 .arrow_main { position: absolute; left: 115px; height: 1112px; top: 3px; }
.colum1_x3 .circle_y { position: absolute; z-index: 10; bottom: -6px; left: 302px; }
.colum1 .wave_3 { position: absolute; left: 45px; }
.colum1 .arrow_main_3 { position: absolute; left: 30px; }
.colum2 { position: absolute; top: 40px; left: 110px; }
.colum2 .wave_1{}
.colum2 .wave_2{
    position: absolute;
    top: 68px;
    left: 20px;
}
.colum2_first { display: flex; align-items: center; }
.colum2_first .arrow_main { height: 15px; position: relative; top: 7px; left: -18px; }
.colum2_first .arrow_main_h { width: 100px; left: -17px; }
.colum2_first .circle { position: absolute; left: 88px; }
.colum2_second .graphic { position: absolute; left: -64px; }
.colum2_third .arrow_main { position: absolute; height: 680px; }
.colum2_third .arrow_main { position: absolute; height: 840px; left: -17px; top: -11px; }
.colum2_third .wave {position: absolute;left: -7px;height: 50px;top: -10px;}
.colum2_third .wave span { height: 30px; }
.colum2_third .arrow_main_h { width: 1600px; top: 45px; left: -16px; position: absolute; }
.colum2_third { position: absolute; top: 85px; }
.colum2_four .arrow_main { position: absolute; left: 75px; top: -64px; height: 84px; }
.colum2_four .arrow_main_h { position: absolute; left: 75px; top: -65px; width: 1460px; }
.colum2_four .graphic { position: absolute; top: 31px; width: 98px; }
.colum2_four { position: absolute; top: 230px; left: 15px; }
.colum2_five { position: absolute; top: 373px; display: flex; left: 83px; }
.colum2_five .font {position: absolute;width: 50px;top: -182px;left: 372px;background-color: rgb(255, 255, 255);}
.colum2_five .arrow_main_1 { margin-right: 20px; height: 603px; position: absolute; right: 21px; top: -62px; }
.colum2_five .arrow_main_2 { height: 60px; position: absolute; right: 28px; top: -61px; }
.colum2_five .wave {position: absolute;right: -41px;top: -59px;}
.colum2_five .circle_y1 { position: absolute; left: 53px; top: -10px; }
.colum2_five .circle_y2 { position: absolute; left: 140px; top: -10px; }
.colum2_five .arrow_main_h_1 { position: absolute; left: -28px; top: -2px; width: 250px; }
.colum2_five .arrow_main_h_2 {position: absolute;left: 60px;width: 1399px;top: -191px;}
.colum2_five .arrow_main_h_3 { position: absolute; left: 146px; top: -174px; width: 1356px; }
.colum2_five .arrow_main_3 { position: absolute; left: 60px; height: 766px; top: -190px; }
.colum2_five .arrow_main_4 { position: absolute; left: 146px; height: 715px; top: -174px; }
.colum2_five .graphic { position: absolute; left: 225px; top: -26px; }
.colum2_six { position: absolute; top: 410px; left: 354px; display: flex; }
.colum2_six .arrow_main_1 { margin-right: 17px; position: absolute; height: 100px; }
.colum2_six .wareMain { margin-left: 20px; }
.colum2_sevent { position: absolute; top: 511px; left: 331px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.colum2_sevent .font { width: 50px; display: inline-block; margin-top: 10px; }
.colum2_second { position: absolute; top: 22px; }
.colum3 { position: absolute; top: 163px; left: 107px; }
.colum3_first .graphic { position: absolute; right: -45px; top: 24px; padding: 3px; }
.colum3_first .wave { position: absolute; top: 79px; left: 5px; }
.colum3_first .arrow_main_1 { height: 9px; top: 7px; }
.colum3_first .arrow_main_2 { position: absolute; top: 70px; right: 0px; height: 7px; }
.colum4 { position: absolute; top: 263px; left: 65px; }
.colum4_first { display: flex; align-items: center; }
.colum4_first .font { position: absolute; bottom: 15px; width: 61px; left: 3px; }
.colum4_first .circle { position: relative; left: -20px; }
.colum4_first .arrow_main_h_1 { width: 68px; position: absolute; left: 3px; }
.colum4_first .graphic_1 { position: absolute; left: 75px; }
.colum4_first .arrow_main_h_2 { width: 80px; position: absolute; left: 163px; }
.colum4_first .graphic_2 { position: absolute; left: 246px; }
.colum4_second { position: absolute; left: 122px; top: 36px; }
.colum4_second_f .arrow_main_1 { height: 40px; }
.colum4_second_f .diamond {position: absolute;right: -19px;top: 61px;z-index: 2;}
.colum4_second_f .font_1 { position: absolute; top: 125px; left: -5px; background-color: rgb(255, 255, 255); }
.colum4_second_f .arrow_main_2 { height: 26px; position: absolute; top: 123px; }
.colum4_second .wave_1 {/* width: 80px; */margin-right: 1px;}
.colum4_second .wave_2 { margin-right: 5px; height: 50px; }
.colum4_second .wave_3 {/* height: 40px; */}
.colum4_second .wave_3 span { height: 20px; }
.colum4_second .font_2 { position: relative; left: 102px; top: 35px; background-color: rgb(255, 255, 255); }
.colum4_second .arrow_main_h_1 { position: absolute; top: 86px; width: 196px; left: 36px; }
.colum4_second .font_3 { position: relative; left: 228px; top: 35px; background-color: rgb(255, 255, 255); z-index: 1; }
.colum4_second .arrow_main_3 { position: absolute; top: 87px; left: 155px; height: 65px; }
.colum4_second .arrow_main_4 { position: absolute; left: 231px; top: 86px; height: 209px; }
.colum4_third { position: absolute; top: 196px; display: flex; left: 82px; }
.colum4_third .graphic_1 { position: absolute; }
.colum4_third .arrow_main_h_1 { position: absolute; top: 23px; left: 87px; width: 61px; }
.colum4_third .arrow_main_h_2 { position: absolute; width: 36px; left: 86px; top: 34px; }
.colum4_third .arrow_main_h_3 { position: absolute; top: 24px; width: 74px; left: 237px; }
.colum4_third .graphic_2 { position: absolute; left: 150px; }
.colum4_third .circle_y { position: absolute; left: 265px; top: 17px; }
.colum4_third .arrow_main_1 { left: 310px; position: absolute; top: 24px; height: 218px; }
.colum4_four { position: absolute; top: 249px; display: flex; }
.colum4_four .colum4_four_f1 { position: absolute; left: 91px; }
.colum4_four .colum4_four_f { position: absolute; left: 122px; }
.colum4_four_f .arrow_main { height: 44px; }
.colum4_four_f .graphic_1 { position: absolute; right: -44px; top: 55px; }
.colum4_four .wave_1 { height: 46px; position: absolute; left: 128px; top: 2px; z-index: 1; }
.colum4_four .wave_1 span { height: 25px; }
.colum4_four .wave_2 span { height: 20px; }
.colum4_four .arrow_main_1 { position: absolute; left: 203px; height: 100px; top: -19px; }
.colum4_four .arrow_main_h_1 { position: absolute; left: 204px; top: 80px; width: 25px; }
.colum4_four .wave_2 {/* height: 40px; */position: absolute;left: 190px;top: 2px;}
.colum4_four .graphic_2 { position: absolute; left: 142px; top: 55px; }
.colum4_four .arrow_main_h_2 { position: absolute; left: 331px; top: 82px; width: 23px; }
.colum4_five { position: absolute; top: 414px; display: flex; left: -27px; }
.colum4_five .circle_1 { margin-left: 36px; margin-top: 13px; }
.colum4_five .arrow_main_h_1 { width: 30px; position: absolute; top: 25px; left: 74px; }
.colum4_five .arrow_main_1 { position: absolute; height: 50px; left: 150px; bottom: 42px; }
.colum4_five .wave_1 { position: absolute; left: 164px; width: 80px; bottom: 41px; }
.colum4_five .graphic_1 { position: absolute; left: 104px; bottom: -18px; }
.colum4_five .wave_2 { position: absolute; left: 152px; top: 54px; width: 80px; }
.colum4_five .arrow_main_h_2 { position: absolute; top: 25px; left: 202px; width: 70px; }
.colum4_five .arrow_main_2 { position: absolute; left: 303px; bottom: 44px; height: 50px; }
.colum4_five .wave_3 {position: absolute;left: 308px;/* height: 40px; */bottom: 40px;}
.colum4_five .wave_3 span { height: 20px; }
.colum4_five .graphic_2 { position: absolute; left: 262px; }
.colum4_five .arrow_main_h_3 { position: absolute; left: 360px; width: 60px; top: 24px; }
.colum4_five .arrow_main_3 { position: absolute; }
.colum4_five .wave_4 { position: absolute; left: 310px; top: 53px; }
.colum4_second_f2 { display: flex; position: absolute; bottom: 29px; left: 5px; }
.colum4_five .arrow_main_3 { position: absolute; left: 303px; top: 50px; height: 1068px; }
.colum5 { position: absolute; top: 32%; left: 75px; }
.colum5_first .graphic_1 { width: 60px; position: relative; right: 13px; }
.colum5_first .arrow_main_h_1 { position: absolute; top: 25px; left: 59px; width: 483px; }
.colum5_first .arrow_main_1 { position: absolute; left: 25px; top: 65px; }
.colum5_first .circle_1 { position: absolute; top: 125px; left: 15px; }
.colum5_first .circle_2 { position: absolute; left: 364px; top: 18px; }
.colum5_first .font_1 {position: relative;top: 99px;left: -22px;}
.colum5_first .wave_1 { position: absolute; left: 45px; top: 55px; }
.colum5_first .wave_2 {position: absolute;left: 45px;top: 117px;}
.colum6 { position: relative; top: -18px; left: 70px; }
.colum6_first .graphic_1 { position: absolute; top: -55px; }
.colum6_first .wave_1 { position: absolute; left: 48px; top: -1px; width: 80px; }
.colum6_first .arrow_main_h_1 { position: absolute; top: -35px; left: 87px; width: 41px; }
.colum6_first .colum6_first_f1 { left: 131px; position: absolute; top: -56px; }
.colum6_first_f1 .graphic_2 { position: absolute; }
.colum6_first_f1 .wave_1 {position: absolute;top: 54px;}
.colum6_first_f1 .arrow_main_h_1 { position: absolute; top: 20px; width: 15px; }
.colum6_first_f1 .arrow_main_1 { position: absolute; left: 44px; top: 52px; height: 150px; }
.colum6_first_f1 .arrow_main_h_2 { position: absolute; top: 118px; left: 44px; width: 391px; }
.colum6_first_f1 .arrow_main_h_3 { top: 201px; position: absolute; left: 45px; width: 967px; }
.colum6_first_f2 { position: absolute; left: 182px; top: -160px; }
.colum6_first_f2 .arrow_main_2 { position: absolute; height: 52px; left: 124px; top: 42px; }
.colum6_first_f2 .font_2 {position: absolute;left: 200px;/* z-index: 1; */top: 33px;background-color: rgb(255, 255, 255);width: 50px;}
.colum6_first_f2 .font_1 { position: absolute; background-color: rgb(255, 255, 255); top: -8px; left: 381px; width: 50px; }
.colum6_first_f2 .circle_y1 { position: absolute; left: 668px; top: -7px; }
.colum6_first_f2 .arrow_main_h_4 { width: 859px; left: 101px; }
.colum6_first_f2 .arrow_main_3 { position: absolute; top: 1px; height: 93px; left: 101px; }
.colum6_first_f2 .arrow_main_h_5 { width: 245px; position: absolute; left: 124px; top: 41px; }
.colum6_first_f2 .graphic_3 { position: absolute; top: 105px; left: 57px; }
.colum6_first_f2 .wave_2 { position: absolute; left: 111px; top: 158px; }
.colum6_first_f2 .arrow_main_h_6 { position: absolute; left: 145px; width: 20px; top: 128px; }
.colum6_first .graphic_4 { position: absolute; left: 353px; bottom: 4px; }
.colum6_first .arrow_main_4 { position: absolute; left: 394px; height: 270px; top: -5px; }
.colum6_first .wave_3 {position: absolute;left: 399px;bottom: -48px;width: 77px;}
.colum6_first .arrow_main_h_7 { position: absolute; left: 439px; bottom: 30px; width: 35px; }
.colum6_first .circle_1 { right: 73px; position: absolute; bottom: 20px; }
.colum6_first_f1 .circle_y2 {position: absolute;left: 256px;top: 111px;}
.colum6_first_f1 .circle_y3 { position: absolute; left: 257px; top: 192px; }
.colum6_first_f1 .circle_y4 { position: absolute; left: 718px; top: 193px; }
.colum7 { position: absolute; top: 65px; left: 36px; }
.colum7_first .wave { position: absolute; top: 58px; }
.colum7_first .arrow_main { position: absolute; left: 15px; top: 67px; height: 133px; }
.colum8 { position: absolute; top: 61px; left: 83px; }
.colum8_first { position: absolute; }
.colum8_first .graphic { position: absolute; }
.colum8_first .wave {position: absolute;top: 55px;left: 56px;/* width: 77px; */}
.colum8_first .arrow_main_2 { top: 66px; left: 47px; height: 220px; }
.colum8 .arrow_main_1 { position: absolute; top: -19px; height: 19px; left: 46px; }
.colum9 { position: absolute; top: 56px; left: 40px; }
.colum9_first .arrow_main_h_1 {position: absolute;width: 26px;top: -1px;}
.colum9_first .graphic_8 {position: absolute;left: 28px;top: -19px;}
.colum9_first .arrow_main_h_2 { position: absolute; left: 115px; top: 20px; width: 95px; }
.colum9_first .arrow_main_1 { left: 166px; height: 20px; top: 0px; }
.colum9_first .circle_1 { position: absolute; left: 80px; bottom: 12px; }
.colum9_first .graphic_1 { position: absolute; left: 215px; top: -1px; }
.colum9_second .arrow_main_2 { position: absolute; top: 0px; height: 115px; }
.colum9_second .arrow_main_h_4 { position: absolute; top: 115px; width: 20px; }
.colum9_second .arrow_main_3 { position: absolute; top: 34px; left: 55px; height: 44px; }
.colum9_second .font_1 { position: absolute; width: 40px; left: 35px; top: 50px; z-index: 2; background-color: rgb(255, 255, 255); }
.colum9_second .graphic_2 { position: absolute; top: 87px; left: 18px; }
.colum9_second .wave_1 {position: absolute;top: 35px;left: 110px;height: 50px;}
.colum9 .arrow_main_h_5 { position: absolute; left: -41px; width: 50px; top: 33px; }
.colum9 .arrow_main_4 { position: absolute; right: 41px; top: 33px; height: 1675px; }
.colum9 .arrow_main_5 { position: absolute; right: -10px; height: 60px; top: 7px; }
.colum9 .wave_2 { position: absolute; left: 19px; top: 12px; width: 62px; }
.colum9 .arrow_main_h_6 { top: 15px; position: absolute; left: 190px; width: 157px; }
.colum9 .diamond_1 { position: absolute; top: 88px; right: -35px; z-index: 1; }
.colum9 .arrow_main_h_7 { position: absolute; top: 105px; left: 229px; width: 111px; }
.colum9 .font_2 { position: absolute; top: 97px; left: 87px; background-color: rgb(255, 255, 255); z-index: 1; }
.colum9 .graphic_4 { position: absolute; top: 80px; width: 78px; left: 140px; }
.colum9 .arrow_main_h_8 { position: absolute; top: 105px; width: 93px; left: 44px; }
.colum9 .arrow_main_6 { position: absolute; top: 133px; left: 45px; height: 30px; }
.colum9 .graphic_5 { position: absolute; top: 173px; left: 18px; }
.colum9 .wave_3 { position: absolute; top: 228px; left: 45px; }
.colum9 .arrow_main_7 { position: absolute; top: 0px; }
.colum9 .font_3 { position: absolute; z-index: 1; background-color: rgb(255, 255, 255); bottom: -45px; right: -4px; }
.colum9 .graphic_6 { position: absolute; right: -16px; top: -8px; }
.colum9 .arrow_main_8 { position: absolute; top: 42px; right: 32px; }
.colum9 .font_4 { width: 50px; position: absolute; top: 60px; right: 7px; background-color: rgb(255, 255, 255); }
.colum9 .circle_1 { position: absolute; top: -34px; left: 156px; }
.colum9 .font_5 { position: absolute; width: 65px; top: 143px; right: -4px; }
.colum9 .circle_2 { position: absolute; left: -44px; top: 115px; }
.colum9 .arrow_main_h_9 { position: absolute; top: 15px; width: 84px; left: 15px; }
.colum9 .graphic_7 { position: absolute; left: 103px; top: -5px; }
.colum9_third { position: absolute; left: 220px; top: 44px; }
.colum9_four { position: absolute; top: 185px; left: 230px; }
.colum9_five { position: absolute; top: 265px; left: 260px; }
.colum10 { position: absolute; top: 20px; left: 60px; }
.colum10_first { position: absolute; left: 83px; top: 25px; }
.colum10_second { position: absolute; left: 410px; top: -7px; }
.colum10 .circle_1 { position: absolute; right: 162px; }
.colum10 .arrow_main_h_1 { position: absolute; top: 10px; right: 93px; width: 69px; }
.colum10 .graphic_1 { position: absolute; right: 4px; bottom: -35px; }
.colum10 .arrow_main_h_2 { position: absolute; top: 5px; left: -3px; width: 285px; }
.colum10 .wave_1 { position: absolute; left: -66px; top: 38px; }
.colum10 .arrow_main_h_3 { position: absolute; top: 156px; left: -4px; width: 63px; }
.colum10 .graphic_2 { position: absolute; top: 133px; right: 0px; }
.colum10 .arrow_main_1 { position: absolute; top: 193px; right: 40px; height: 157px; }
.colum10 .circle_2 { position: absolute; top: 350px; right: 28px; }
.colum10 .font_1 { position: absolute; width: 145px; top: 380px; right: -43px; }
.colum10 .graphic_3 { position: absolute; right: -46px; top: 23px; }
.colum10 .arrow_main_h_4 { position: absolute; top: 45px; left: 55px; width: 1200px; }
.colum10 .wave_2 { position: absolute; left: 5px; top: 75px; height: 50px; }
.colum10 .arrow_main_2 { position: absolute; top: 74px; left: 2px; height: 45px; }
.colum10 .graphic_4 { position: absolute; top: 130px; left: -39px; }
.colum10 .wave_3 { position: absolute; top: 183px; left: 6px; height: 50px; }
.colum10 .arrow_main_3 { position: absolute; top: 181px; left: 3px; height: 50px; }
.colum10 .graphic_5 { position: absolute; top: 242px; left: -38px; }
.colum10 .wave_4 {position: absolute;top: 295px;left: 13px;height: 42px;}
.colum10 .arrow_main_h_5 { position: absolute; top: 267px; left: 48px; width: 1140px; }
.colum10 .graphic_6 {position: absolute;top: 343px;left: -38px;}
.colum10 .wave_5 {position: absolute;top: 397px;height: 50px;left: 10px;}
.colum10 .arrow_main_h_6 { position: absolute; top: 360px; left: 48px; width: 1185px; }
.colum10 .arrow_main_5 { position: absolute; top: 24px; left: 58px; height: 133px; }
.colum10 .arrow_main_h_7 { top: 24px; position: absolute; left: 58px; width: 225px; }
.colum10 .circle_y1 { position: absolute; top: 38px; left: 458px; }
.colum10 .circle_y2 { position: absolute; top: 259px; left: 458px; }
.colum10 .circle_y3 { position: absolute; top: 352px; left: 458px; }
.colum11 { position: absolute; top: 35px; left: 40px; }
.colum11_second { position: absolute; top: 205px; left: 10px; }
.colum11 .arrow_main_4 { height: 20px; left: 69px; top: -9px; }
.colum11 .arrow_main_h_1 { position: absolute; top: 23px; left: 97px; width: 60px; }
.colum11 .graphic_2 { position: absolute; top: 0px; left: 157px; }
.colum11 .wave_2 { position: absolute; left: 200px; }
.colum11 .arrow_main_h_2 { position: absolute; top: 23px; left: 253px; width: 15px; }
.colum11 .font_1 { position: absolute; width: 78px; left: 271px; top: 15px; }
.colum11 .circle_1 { position: absolute; top: 13px; left: 361px; }
.colum11 .arrow_main_h_3 { position: absolute; top: -9px; left: 70px; width: 1240px; }
.colum11 .arrow_main_h_4 { position: absolute; left: 115px; top: 45px; }
.colum11 .wave_3 { position: absolute; left: 77px; top: 75px; }
.colum11 .arrow_main_h_5 { position: absolute; top: 59px; }
.colum11 .arrow_main_3 { position: absolute; top: 84px; left: 66px; height: 50px; }
.colum11 .graphic_4 { position: absolute; left: 170px; top: 18px; }
.colum11 .wave_4 { position: absolute; top: 72px; left: 195px; }
.colum11 .wave_5 { position: absolute; top: 72px; left: 265px; }
.colum11 .arrow_main_h_6 { position: absolute; left: 256px; top: 45px; width: 1007px; }
.colum11 .arrow_main_2 { position: absolute; top: -19px; height: 11px; left: 45px; }
.colum11 .arrow_main_h_7 { position: absolute; top: -20px; left: 45px; width: 874px; }
.colum11 .arrow_main_h_8 { position: absolute; top: 25px; width: 789px; left: 86px; }
.colum11 .wave_6 { position: absolute; top: 54px; left: 45px; }
.colum11 .arrow_main_h_9 { position: absolute; top: 23px; left: 349px; width: 10px; }
.colum11 .graphic_3 { position: absolute; top: 20px; left: 24px; }
.colum11_third { position: absolute; top: 355px; left: 400px; }
.colum12 { position: absolute; top: 70px; left: 30px; }
.colum12_first { position: absolute; }
.colum12 .wave_1 { position: absolute; height: 45px; left: 90px; top: 115px; }
.colum12 .arrow_main_1 { position: absolute; left: 48px; height: 30px; }
.colum12 .graphic_2 { position: absolute; top: 95px; }
.colum12 .wave_2 { position: absolute; height: 50px; top: 21px; left: 89px; }
.colum12 .arrow_main_2 { position: absolute; top: 146px; height: 16px; left: 49px; }
.colum12 .graphic_3 { position: absolute; top: 190px; left: 5px; }
.colum12 .wave_3 { position: absolute; left: 94px; top: 208px; }
.colum12 .arrow_main_3 { position: absolute; top: 241px; left: 48px; height: 60px; }
.colum12 .graphic_4 { position: absolute; top: 316px; left: 8px; }
.colum12 .wave_4 { position: absolute; top: 380px; left: 80px; }
.colum12 .arrow_main_h_1 { position: absolute; left: 94px; top: 343px; width: 200px; }
.colum12 .arrow_main_4 { position: absolute; left: 294px; top: 343px; height: 757px; }
.colum13 { position: absolute; top: 20px; left: 20px; }
.colum13_second { position: absolute; top: 143px; left: 26px; }
.colum13_third { position: absolute; top: 268px; left: 381px; }
.colum13 .arrow_main_1 { position: absolute; height: 170px; }
.colum13 .arrow_main_h_1 { width: 451px; position: absolute; }
.colum13 .arrow_main_h_2 { position: absolute; top: 169px; width: 25px; }
.colum13 .circle_1 { position: absolute; left: 45px; top: 55px; }
.colum13 .arrow_main_h_3 { position: absolute; top: 101px; left: 56px; width: 255px; }
.colum13 .arrow_main_4 { position: absolute; top: 116px; left: 190px; height: 20px; }
.colum13 .arrow_main_h_4 { position: absolute; top: 115px; left: 56px; width: 135px; }
.colum13 .arrow_main_5 { position: absolute; left: 310px; top: 102px; height: 33px; }
.colum13 .arrow_main_h_6 { position: absolute; top: 117px; left: 25px; width: 190px; }
.colum13 .arrow_main_7 { position: absolute; left: 25px; height: 65px; }
.colum13 .wave_1 { position: absolute; top: 54px; left: 40px; }
.colum13 .arrow_main_h_7 { position: absolute; }
.colum13 .arrow_main_h_8 { position: absolute; top: 24px; width: 25px; left: 88px; }
.colum13 .graphic_2 { position: absolute; left: 115px; top: 2px; }
.colum13 .wave_2 { position: absolute; left: 137px; top: 55px; }
.colum13 .arrow_main_h_9 { position: absolute; width: 25px; top: 27px; left: 214px; }
.colum13 .graphic_3 { position: absolute; top: 2px; left: 240px; }
.colum13 .arrow_main_8 { position: absolute; left: 213px; height: 91px; top: 27px; }
.colum13 .arrow_main_h_10 { position: absolute; left: 286px; top: 150px; width: 67px; }
.colum13 .wave_3 { position: absolute; left: 291px; top: 55px; }
.colum13 .graphic_4 { position: absolute; left: 360px; top: 3px; }
.colum13 .wave_4 {position: absolute;left: 408px;top: 56px;/* width: 80px; */}
.colum13 .arrow_main_2 { left: 450px; position: absolute; height: 136px; }
.colum13 .arrow_main_h_11 { position: absolute; top: 26px; left: 86px; width: 56px; }
.colum13 .arrow_main_9 { position: absolute; left: 285px; height: 99px; }
.colum13 .arrow_main_3 { position: absolute; left: 55px; top: 77px; height: 55px; }
.colum13 .arrow_main_10 { position: absolute; left: 141px; top: -233px; height: 260px; }
.colum13 .arrow_main_h_15 { position: absolute; top: 55px; left: 110px; width: 35px; }
.colum13 .circle_2 { position: absolute; left: 148px; top: 45px; z-index: 1; }
.colum13 .font_1 { width: 150px; position: absolute; text-align: center; left: 20px; top: 14px; }
.colum13 .font_2 { position: absolute; left: 103px; width: 75px; top: 75px; z-index: 1; background-color: rgb(255, 255, 255); }
.colum13 .arrow_main_h_16 { position: absolute; top: 87px; left: 56px; width: 370px; }
.colum13 .arrow_main_11 { position: absolute; left: 425px; top: 88px; height: 48px; }
.colum13 .arrow_main_12 { position: absolute; left: 398px; height: 90px; }
.colum13 .arrow_main_14 { position: absolute; top: 26px; left: 110px; height: 30px; }
.colum14 { position: absolute; top: 55px; left: 35px; }
.colum14_first { position: absolute; top: 0px; }
.colum14_second { position: absolute; left: 220px; top: 22px; }
.colum14 .arrow_main_1 { position: absolute; top: 50px; left: 23px; height: 530px; }
.colum14 .arrow_main_h_1 { position: absolute; width: 40px; left: 23px; top: 50px; }
.colum14 .graphic_1 { position: absolute; left: 66px; top: 28px; width: 70px; padding: 0px; }
.colum14 .arrow_main_h_2 { position: absolute; width: 45px; top: 47px; left: 150px; }
.colum14 .arrow_main_2 { position: absolute; left: 194px; top: 47px; height: 455px; }
.colum14 .arrow_main_3 {position: absolute;top: 70px;height: 50px;left: 104px;}
.colum14 .wave_1 { position: absolute; top: 71px; left: 117px; height: 46px; z-index: 2; }
.colum14 .graphic_2 {position: absolute;top: 130px;left: 53px;width: 90px;padding: 0px;}
.colum14 .arrow_main_4 {position: absolute;top: 180px;left: 105px;height: 40px;}
.colum14 .wave_2 {position: absolute;top: 174px;left: 118px;height: 48px;z-index: 2;}
.colum14 .graphic_8 {position: absolute;top: 233px;left: 54px;}
.colum14 .arrow_main_5 {position: absolute;top: 269px;left: 105px;height: 67px;}
.colum14 .wave_3 {position: absolute;top: 287px;left: 119px;}
.colum14 .graphic_9 {position: absolute;top: 348px;left: 54px;}
.colum14 .arrow_main_6 {position: absolute;top: 373px;height: 60px;left: 101px;}
.colum14 .semicircle_1 {position: absolute;top: 446px;left: 62px;}
.colum14 .arrow_main_7 { position: absolute; height: 51px; left: 44px; top: 52px; z-index: 1; }
.colum14 .wave_4 { position: absolute; left: 50px; top: 55px; }
.colum14 .graphic_4 { position: absolute; top: 113px; left: 2px; }
.colum14 .arrow_main_h_3 { top: 132px; position: absolute; width: 30px; left: 57px; }
.colum14 .arrow_main_8 { position: absolute; top: 165px; left: 46px; height: 50px; }
.colum14 .wave_5 { position: absolute; top: 167px; left: 50px; width: 70px; }
.colum14 .graphic_5 { position: absolute; top: 225px; left: 10px; }
.colum14 .arrow_main_9 { position: absolute; top: 277px; left: 50px; height: 48px; }
.colum14 .wave_6 { position: absolute; top: 278px; left: 54px; width: 70px; }
.colum14 .graphic_6 { position: absolute; top: 336px; left: 10px; }
.colum14 .arrow_main_10 { position: absolute; top: 389px; left: 52px; height: 50px; }
.colum14 .wave_7 { position: absolute; top: 391px; left: 58px; }
.colum14 .graphic_7 { position: absolute; top: 448px; width: 95px; left: 1px; }
.colum14 .wave_8 { position: absolute; top: 501px; left: 68px; }
.colum14 .arrow_main_h_4 { width: 680px; position: absolute; left: -86px; }
.colum14 .arrow_main_h_5 { position: absolute; top: 580px; width: 2094px; left: 23px; }
.colum14 .arrow_main_h_6 { position: absolute; top: 501px; left: 195px; width: 29px; }
.colum15 { position: absolute; top: 35px; left: 27px; }
.colum15_first { position: absolute; left: 80px; }
.colum15_second { position: absolute; left: 260px; }
.colum15 .arrow_main_12 { top: 273px; left: 45px; height: 40px; }
.colum15 .arrow_main_13 { top: 388px; left: 45px; position: absolute; height: 30px; }
.colum15 .arrow_main_15 { position: absolute; top: 181px; left: -58px; height: 322px; }
.colum15 .arrow_main_h_11 { position: absolute; top: 388px; width: 58px; left: -13px; }
.colum15 .arrow_main_h_14 { position: absolute; top: 26px; left: -65px; width: 63px; }
.colum15 .arrow_main_h_15 { position: absolute; top: 180px; right: 57px; width: 191px; }
.colum15 .arrow_main_h_16 { position: absolute; top: 502px; left: -58px; width: 139px; }
.colum15 .arrow_main_14 { position: absolute; top: 473px; left: 50px; height: 40px; }
.colum15 .arrow_main_h_12 { position: absolute; top: 512px; left: 50px; width: 1545px; }
.colum15 .arrow_main_h_17 { position: absolute; left: 156px; width: 1390px; top: 25px; }
.colum15 .arrow_main_h_18 { position: absolute; top: 447px; width: 23px; left: 126px; }
.colum15 .arrow_main_16 { position: absolute; top: 26px; left: 156px; height: 329px; }
.colum15 .diamond_1 { position: absolute; top: 111px; left: 20px; }
.colum15 .graphic_1 { position: absolute; left: 28px; }
.colum15 .graphic_2 {position: absolute;top: 109px;left: 29px;}
.colum15 .graphic_3 {position: absolute;top: 218px;left: 36px;}
.colum15 .graphic_4 { position: absolute; top: 324px; left: 37px; }
.colum15 .graphic_5 {position: absolute;top: 433px;left: 39px;}
.colum15 .graphic_7 { position: absolute; top: 220px; left: 6px; }
.colum15 .graphic_8 { position: absolute; top: 323px; left: 9px; }
.colum15 .graphic_9 { position: absolute; top: 414px; left: 8px; }
.colum15 .arrow_main_h_1 { position: absolute; top: -18px; left: -263px; width: 338px; }
.colum15 .arrow_main_h_2 { position: absolute; top: 145px; width: 30px; left: 2px; }
.colum15 .arrow_main_h_3 { position: absolute; top: 143px; width: 40px; left: 127px; }
.colum15 .arrow_main_h_4 { position: absolute; top: 245px; left: 132px; width: 25px; }
.colum15 .arrow_main_h_5 { position: absolute; top: 350px; left: 123px; width: 25px; }
.colum15 .arrow_main_h_6 { position: absolute; top: 420px; width: 17px; left: 97px; }
.colum15 .arrow_main_h_7 { position: absolute; top: 138px; width: 45px; left: 82px; }
.colum15 .arrow_main_h_8 { position: absolute; top: 243px; left: 103px; width: 24px; }
.colum15 .arrow_main_h_9 { position: absolute; top: 354px; left: 96px; width: 60px; }
.colum15 .arrow_main_h_10 { position: absolute; left: -23px; top: 439px; width: 40px; }
.colum15 .arrow_main_1 { position: absolute; top: -18px; height: 10px; left: 75px; }
.colum15 .arrow_main_2 { position: absolute; top: 145px; left: 2px; height: 303px; }
.colum15 .arrow_main_3 { position: absolute; top: 144px; left: 166px; height: 245px; }
.colum15 .arrow_main_4 { position: absolute; top: 272px; left: 75px; height: 43px; }
.colum15 .arrow_main_5 { position: absolute; top: 245px; left: 157px; height: 195px; }
.colum15 .arrow_main_6 { position: absolute; }
.colum15 .arrow_main_7 { position: absolute; top: 350px; left: 148px; height: 107px; }
.colum15 .arrow_main_8 { position: absolute; top: 471px; left: 80px; height: 31px; }
.colum15 .arrow_main_9 { position: absolute; top: 51px; left: 44px; height: 40px; }
.colum15 .arrow_main_10 { position: absolute; top: 174px; left: 45px; height: 38px; }
.colum15 .wave_1 {position: absolute;top: 53px;left: 60px;/* height: 45px; */}
.colum15 .wave_2 {position: absolute;top: 161px;left: 57px;height: 45px;}
.colum15 .wave_3 {position: absolute;top: 271px;left: 82px;/* height: 37px; *//* width: 36px; */}
.colum15 .wave_4 {position: absolute;top: 376px;left: 83px;height: 40px;}
.colum15 .wave_5 {position: absolute;top: 55px;/* height: 40px; */left: 52px;}
.colum15 .wave_6 {position: absolute;top: 265px;left: 89px;/* height: 40px; */}
.colum15 .wave_7 {position: absolute;top: 377px;left: 96px;/* height: 40px; */}
.colum15 .wave_8 {position: absolute;top: 467px;/* height: 40px; */left: 70px;}
.colum15 .circle_1 { position: absolute; top: 469px; left: 137px; }
.colum15 .font2 { position: absolute; width: 68px; top: 176px; left: 11px; background-color: rgb(255, 255, 255); }
.colum15 .font3 { position: absolute; background-color: rgb(255, 255, 255); left: 122px; top: 185px; }
.colum15 .arrow_main_h_13 { top: 447px; left: 2px; width: 32px; }
.colum15 .font_1 { position: absolute; top: 496px; width: 400px; left: -54px; }
.colum15 .arrow_main_11 { position: absolute; top: 138px; left: 127px; height: 106px; }
.colum16 { position: absolute; top: 80px; left: 2px; }
.colum16_first { position: absolute; top: 90px; left: 60px; }
.colum16_second { position: absolute; left: 235px; top: 90px; }
.colum16_third { position: absolute; left: 400px; top: 90px; }
.colum16 .arrow_main_12 { position: absolute; top: 169px; left: 45px; height: 54px; }
.colum16 .circle_y1 { position: absolute; top: 370px; left: 59px; }
.colum16 .graphic_2 { position: absolute; top: 117px; left: 2px; }
.colum16 .graphic_4 { position: absolute; top: 118px; }
.colum16 .graphic_6 { position: absolute; top: 122px; left: 20px; }
.colum16 .arrow_main_h_1 { position: absolute; left: 98px; top: 24px; width: 75px; }
.colum16 .arrow_main_h_2 { position: absolute; top: 22px; left: 100px; width: 62px; }
.colum16 .arrow_main_h_3 { position: absolute; top: 23px; left: 98px; width: 156px; }
.colum16 .arrow_main_h_4 { position: absolute; top: 103px; left: 45px; width: 251px; }
.colum16 .arrow_main_h_5 { position: absolute; top: 146px; left: 87px; width: 95px; }
.colum16 .arrow_main_1 { position: absolute; top: 51px; height: 55px; left: 43px; }
.colum16 .arrow_main_3 { position: absolute; top: 181px; left: 43px; }
.colum16 .arrow_main_5 { position: absolute; top: 52px; left: 45px; height: 51px; }
.colum16 .arrow_main_6 { position: absolute; top: 171px; left: 65px; height: 294px; }
.colum16 .wave_1 { position: absolute; top: 55px; left: 49px; height: 50px; }
.colum16 .wave_2 { position: absolute; top: 172px; left: 50px; height: 51px; }
.colum16 .wave_3 { position: absolute; top: 54px; left: 45px; }
.colum16 .wave_4 { position: absolute; top: 173px; left: 53px; }
.colum16 .wave_5 {position: absolute;top: 44px;left: 91px;}
.colum16 .wave_6 { position: absolute; top: 175px; left: 69px; }
.colum16 .circle_1 { position: absolute; top: 240px; left: 36px; }
.colum16 .circle_2 { position: absolute; top: 239px; left: 33px; }
.colum16 .font1 { position: absolute; top: 270px; width: 82px; left: 11px; }
.colum16 .font2 { position: absolute; width: 60px; top: 266px; left: 14px; }
.colum17 { position: absolute; top: 34px; left: 59px; }
.colum17 .graphic_8 { position: absolute; top: 131px; left: 5px; }
.colum17 .graphic_9 { position: absolute; top: 252px; left: 4px; }
.colum17 .arrow_main_h_5 { position: absolute; top: 272px; left: 90px; width: 60px; }
.colum17 .arrow_main_7 { position: absolute; top: 51px; left: 46px; height: 69px; }
.colum17 .arrow_main_8 { position: absolute; top: 240px; left: 45px; height: 4px; }
.colum17 .arrow_main_9 { position: absolute; top: 302px; height: 212px; left: 44px; }
.colum17 .wave_7 { position: absolute; left: 61px; top: 55px; }
.colum17 .wave_8 { position: absolute; top: 186px; left: 66px; }
.colum17 .wave_9 { position: absolute; top: 306px; left: 68px; }
.colum17 .circle_3 { position: absolute; top: 260px; left: 155px; }
.colum18 { position: absolute; top: 50px; left: 40px; }
.colum18_second { position: absolute; top: 110px; }
.colum18 .diamond_1 { position: absolute; left: 490px; top: 0px; }
.colum18 .graphic_1 { position: absolute; left: 168px; top: 0px; }
.colum18 .graphic_4 { position: absolute; top: 0px; left: 169px; }
.colum18 .graphic_5 { position: absolute; top: 0px; left: 328px; }
.colum18 .graphic_6 { position: absolute; top: 103px; left: 473px; }
.colum18 .arrow_main_h_1 { position: absolute; top: -67px; left: 42px; width: 1525px; }
.colum18 .arrow_main_h_2 { position: absolute; top: 80px; left: 42px; width: 170px; }
.colum18 .arrow_main_h_3 { position: absolute; top: 25px; left: 86px; width: 80px; }
.colum18 .arrow_main_h_5 { position: absolute; top: 24px; left: 255px; width: 70px; }
.colum18 .arrow_main_h_6 { position: absolute; top: 25px; width: 60px; left: 414px; }
.colum18 .arrow_main_h_8 { position: absolute; top: 20px; left: 85px; width: 80px; }
.colum18 .arrow_main_1 { position: absolute; top: -67px; left: 42px; height: 57px; }
.colum18 .arrow_main_2 { position: absolute; top: 80px; left: 41px; height: 20px; }
.colum18 .arrow_main_3 { top: 63px; position: absolute; left: 211px; height: 302px; }
.colum18 .arrow_main_5 { position: absolute; top: 61px; left: 515px; height: 30px; }
.colum18 .arrow_main_6 { position: absolute; top: 53px; left: 211px; height: 27px; }
.colum18 .arrow_main_7 { position: absolute; top: 63px; left: 190px; }
.colum18 .wave_1 { position: absolute; top: 25px; left: 265px; height: 50px; }
.colum18 .wave_3 { position: absolute; top: 52px; left: 80px; z-index: 2; }
.colum18 .wave_4 {position: absolute;top: 54px;left: 216px;/* height: 40px; */}
.colum18 .wave_5 {position: absolute;top: 54px;left: 288px;/* height: 40px; */}
.colum18 .wave_6 {position: absolute;top: 55px;left: 376px;/* height: 40px; */}
.colum18 .wave_7 { position: absolute; top: 30px; left: 94px; height: 40px; }
.colum18 .wave_8 {position: absolute;top: 160px;left: 525px;/* height: 40px; */}
.colum18 .circle_1 { position: absolute; top: 115px; left: 179px; }
.colum18 .font1 {position: absolute;width: 75px;left: 134px;top: 143px;background-color: rgb(255, 255, 255);}
.colum18 .font2 { position: absolute; top: 68px; left: 511px; background-color: rgb(255, 255, 255); }
.colum18 .font3{position: absolute;left: 850px;background-color: #fff;z-index: 1;top: 17px;}
.colum19 { position: absolute; top: 327px; left: 30px; }
.colum19 .graphic_2 { position: absolute; left: 130px; top: 0px; }
.colum19 .graphic_3 { position: absolute; top: 0px; left: 295px; }
.colum19 .graphic_4 { position: absolute; left: 607px; top: 0px; }
.colum19 .graphic_5 { position: absolute; top: 132px; left: 130px; }
.colum19 .graphic_6 { position: absolute; left: 609px; top: 132px; }
.colum19 .arrow_main_3 { position: absolute; left: 336px; top: 63px; height: 78px; }
.colum19 .arrow_main_h_1 { position: absolute; top: -19px; left: 45px; width: 605px; }
.colum19 .arrow_main_h_2 { position: absolute; top: 23px; left: 87px; width: 40px; }
.colum19 .arrow_main_h_4 { position: absolute; top: 25px; left: 381px; width: 220px; }
.colum19 .arrow_main_h_5 { position: absolute; top: 157px; left: 109px; width: 20px; }
.colum19 .arrow_main_h_6 { position: absolute; top: 197px; width: 642px; right: -88px; }
.colum19 .arrow_main_h_7 { position: absolute; top: 156px; left: 216px; width: 386px; }
.colum19 .arrow_main_h_8 { position: absolute; left: 215px; top: 140px; z-index: 1; width: 122px; }
.colum19 .arrow_main_h_9 { position: absolute; left: 694px; top: 155px; width: 100px; }
.colum19 .arrow_main_1 { position: absolute; height: 10px; left: 45px; top: -18px; }
.colum19 .arrow_main_2 { position: absolute; left: 175px; top: 52px; height: 70px; }
.colum19 .arrow_main_4 { position: absolute; top: 185px; left: 174px; height: 13px; }
.colum19 .wave_1 {position: absolute;left: 219px;height: 46px;top: -40px;}
.colum19 .wave_2 {position: absolute;left: 219px;top: 20px;height: 50px;}
.colum19 .wave_3 { position: absolute; height: 50px; left: 219px; top: 81px; z-index: 1; }
.colum19 .wave_4 {position: absolute;top: 159px;left: 700px;/* height: 45px; */}
.colum19 .wave_5 { position: absolute; left: 389px; top: 30px; }
.colum19 .wave_6 { position: absolute; left: 695px; top: 28px; }
.colum19 .wave_7 {position: absolute;top: 160px;left: 223px;}
.colum19 .circle_1 { position: absolute; top: 146px; left: 85px; }
.colum19 .font2 { position: absolute; background-color: rgb(255, 255, 255); left: 350px; width: 60px; top: 150px; }
.colum19 .font3{position: absolute;width: 80px;background-color: #fff;top: 187px;z-index: 1;right: 160px;}
.colum19 .semicircle1 { position: absolute; left: 800px; top: 134px; }
.colum20 { position: absolute; top: 65px; left: 30%; }
.colum20_second { position: absolute; top: 33px; }
.colum20_third { position: absolute; top: 115px; }
.colum20_four { position: absolute; top: 302px; }
.colum20 .arrow_main_h_1 { position: absolute; left: 88px; top: 20px; width: 3246px; }
.colum20 .arrow_main_h_2 { top: 150px; position: absolute; left: 75px; width: 51px; }
.colum20 .arrow_main_1 { position: absolute; left: 120px; height: 13px; top: 7px; }
.colum20 .arrow_main_2 { position: absolute; top: 19px; left: 40px; height: 50px; }
.colum20 .arrow_main_3 { position: absolute; top: 52px; left: 38px; height: 50px; }
.colum20 .arrow_main_4 { position: absolute; left: 38px; height: 40px; }
.colum20 .wave_1 { position: absolute; left: 75px; top: 23px; }
.colum20 .wave_2 { position: absolute; left: 150px; top: 23px; width: 80px; }
.colum20 .wave_3 { position: absolute; left: 240px; top: 23px; }
.colum20 .wave_4 {position: absolute;top: 57px;left: 70px;/* height: 45px; */}
.colum20 .diamond1 { position: absolute; top: 124px; left: 12px; }
.colum20 .circle_1 { position: absolute; left: 110px; bottom: 60px; }
.colum20 .circle_3 { position: absolute; left: 135px; top: 139px; }
.colum20 .font1 { position: absolute; width: 50px; left: 140px; bottom: 65px; }
.colum20 .font2 {position: absolute;top: 141px;left: 91px;background-color: #fff;}
.colum20 .font3 {position: absolute;left: 33px;background-color: #fff;top: 11px;}
.colum20 .font4 { position: absolute; width: 70px; left: 165px; top: 138px; }
.colum20 .semicircle_2 { position: absolute; top: 52px; left: -3px; }
.colum21 { position: absolute; top: 117px; left: 360px; }
.colum21 .arrow_main_h_1 { position: absolute; top: 20px; left: 97px; width: 176px; }
.colum21 .arrow_main_h_2 { position: absolute; top: 123px; left: -70px; width: 85px; }
.colum21 .arrow_main_h_3 { position: absolute; top: 122px; left: 78px; width: 190px; }
.colum21 .arrow_main_1 { position: absolute; top: 50px; left: 40px; height: 24px; }
.colum21 .wave_1 {position: absolute;top: 38px;/* width: 80px; */left: 90px;}
.colum21 .font1 { position: absolute; background-color: rgb(255, 255, 255); top: 114px; left: -25px; }
.colum21 .font2 { position: absolute; background-color: rgb(255, 255, 255); top: 114px; left: 200px; }
.colum21 .diamond1 { position: absolute; top: 96px; left: 15px; }
.colum21 .font3 { position: absolute; left: -144px; top: 104px; width: 33px; }
.colum21 .circle_1 { top: 113px; position: absolute; left: -106px; }
.colum22 { position: absolute; top: 113px; left: 40px; }
.colum22 .graphic_2 { position: absolute; top: 98px; left: 0px; }
.colum22 .graphic_3 { position: absolute; top: 180px; left: 0px; }
.colum22 .graphic_4 { position: absolute; top: 275px; left: 12px; }
.colum22 .arrow_main_h_2 { position: absolute; top: 255px; left: 51px; }
.colum22 .arrow_main_h_3 { position: absolute; top: 208px; width: 21px; left: -20px; }
.colum22 .arrow_main_h_4 { position: absolute; top: 300px; left: 100px; width: 80px; }
.colum22 .arrow_main_h_5 { position: absolute; top: 371px; width: 28px; left: -19px; }
.colum22 .arrow_main_1 { position: absolute; top: -28px; left: 43px; height: 20px; }
.colum22 .arrow_main_2 { position: absolute; top: 50px; left: 43px; height: 38px; }
.colum22 .arrow_main_3 { position: absolute; top: 148px; left: 43px; height: 23px; }
.colum22 .arrow_main_4 { position: absolute; height: 10px; left: 51px; top: 256px; }
.colum22 .arrow_main_5 { position: absolute; top: 208px; height: 164px; left: -20px; }
.colum22 .arrow_main_6 { position: absolute; top: 326px; height: 15px; left: 51px; }
.colum22 .wave_1 {position: absolute;top: 10px;left: 105px;/* width: 78px; */}
.colum22 .wave_2 {position: absolute;left: 200px;top: 10px;/* width: 78px; */}
.colum22 .wave_3 { position: absolute; top: 110px; left: 105px; width: 78px; }
.colum22 .wave_4 { position: absolute; top: 110px; left: 200px; }
.colum22 .wave_5 {position: absolute;top: 185px;left: 110px;}
.colum22 .wave_6 {position: absolute;top: 185px;left: 195px;}
.colum22 .wave_7 {position: absolute;top: 334px;left: 105px;/* height: 40px; */}
.colum22 .circle_1 { position: absolute; top: 245px; left: 104px; }
.colum22 .circle_2 { position: absolute; top: 288px; left: 184px; }
.colum22 .font1 { position: absolute; width: 68px; top: 246px; left: 130px; }
.colum22 .font2 { position: absolute; width: 72px; top: 314px; left: 163px; }
.colum22 .semicircle1 { position: absolute; top: 350px; left: 11px; }
.colum23 { position: absolute; top: 159px; left: 44px; }
.colum23 .graphic_2 { position: absolute; top: 80px; }
.colum23 .arrow_main_h_1 { position: absolute; top: 26px; width: 725px; left: -731px; }
.colum23 .arrow_main_h_2 { position: absolute; left: 149px; width: 86px; top: 207px; }
.colum23 .arrow_main_1 { position: absolute; left: 42px; height: 19px; top: 51px; }
.colum23 .arrow_main_2 { position: absolute; top: 207px; left: 234px; height: 84px; }
.colum23 .arrow_main_3 { position: absolute; top: 129px; left: 42px; height: 20px; }
.colum23 .wave_1 {position: absolute;left: 88px;top: 15px;/* height: 40px; */}
.colum23 .wave_2 {position: absolute;left: 89px;top: 93px;/* height: 40px; */}
